import java.util.LinkedList;
import java.util.ListIterator;
public class LinkedListIterator
{
public static void main(String[] args) {
LinkedList<String> linkedList = new LinkedList<String>();
linkedList.add("eBay");
linkedList.add("Paypal");
linkedList.add("Google");
linkedList.add("Yahoo");
linkedList.add("IBM");
linkedList.add("Facebook");
// ListIterator approach
System.out.println("ListIterator
Approach: ");
ListIterator<String> listIterator = linkedList.listIterator();
while (listIterator.hasNext()) {
System.out.println(listIterator.next());
}
System.out.println("\nLoop
Approach: ");
// Traditional for loop approach
for (int i = 0; i < linkedList.size(); i++) {
System.out.println(linkedList.get(i));
}
}